﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Caixa.Model.Interface;
using Caixa.Model.Enum;

namespace Caixa.Model
{
	[Serializable]
	public class ClientePessoaJuridica : PessoaJuridica, IClientePessoaJuridica
	{
		#region " Constructor "

		public ClientePessoaJuridica()
		{
			this.Ativo = true;
		}

		#endregion

		#region "Fields"

		/// <summary>    
		/// Define a relação entre as propriedades do objeto 
		/// com o campo no banco de dados.
		/// OBS.: O Nome da constante deve ser o mesmo da propriedade.
		/// </summary>
		public new static class Fields
		{
			public const string TABELA = "Cliente";

			public const string ID = "CodCliente";
			public const string IDPESSOAJURIDICA = "CodPessoaJuridica";
			public const string ATIVO = "Ativo";
		}

		#endregion

		#region " Properts "

		public bool Ativo { get; set; }

		#endregion
	}
}